Big Huge Thesaurus

one million million

noun